Release Process
Creating a Release​
-
Create a release branch from
mainand open a PR fromrelease/YYYY-MM-DD→production. -
Merge the PR.
The production deployment pipeline triggers automatically on merge.
Last-Minute Fixes​
If a fix is needed after the release branch is already created:
-
Merge the fix into
mainfirst. -
Create a new release branch from the updated
main: -
Close the old PR and open a new one from the new branch.
Why not push directly to the release branch?
The release branch is a frozen snapshot of main at a specific point in time. Committing directly to it means the fix bypasses the normal review process on main and is never backported — it would be lost in the next release. Always fix in main first to keep branches in sync.